Appendix A
(normative)
Testing Scenarios — Subset

  • 1.1 Create an Event with a Reminder

  • 1.2 Access Level and Priority

  • 1.3 Special Characters From Server

  • 1.4 Multi-Byte Characters From Server

  • 1.5 Deletion

  • 1.6 Create an Event with a Reminder

  • 1.7 Access Level and Priority (can only be done if device supports setting an access level or priority)

  • 1.8 Special Characters from Device

  • 1.9 Multi-Byte Characters from Device

  • 1.10 Deletion

  • 2.1 Create all-day event in same time zone

  • 2.2 Create all-day event to device in different time zone

  • 2.3 Create a Single Instance All Day Event with Reminder

  • 2.4 Create an anniversary all-day event

  • 2.5 All-day event on last day of month & last day of year check

  • 2.6 Create a Single Instance Holiday with Reminder

  • 2.7 Update an all-day event on server and synchronize back to mobile device in same time zone

  • 2.8 Update an all-day event on server and synchronize back to a device in different time zone

  • 2.9 Create a Single Instance Multi-day Day Event

  • 2.10 Remove Single Instance Meeting, Day Event, and Holiday

  • 2.11 Create an all-day event and synchronize to a server in same time zone

  • 2.12 Create an all-day event and synchronize to a server in different time zone

  • 2.13 Create a Single Instance All Day Event with Reminder

  • 2.14 Create an anniversary all-day event

  • 2.15 Update an all-day event on mobile device and synchronize back to server in same time zone

  • 2.16 Update an all-day event on mobile device and synchronize back to a server in different time zone

  • 2.17 Create a Single Instance Multi-Day Day Event

  • 2.18 Remove Single Instance Meeting, Day Event, and Holiday

  • 3.1 Create Daily Repeat (every day, bounded)

  • 3.2 Create Daily Repeat (every other day, unbounded)

  • 3.3 Create Daily Repeat (every 7 days, unbounded)

  • 3.4 Create Weekly Repeat (every Wed, unbounded)

  • 3.5 Create Weekly repeat (Wed & Fri, unbounded)

  • 3.6 Create Fortnightly Repeat (unbounded)

  • 3.7 Create Monthly By Date Repeat (unbounded)

  • 3.8 Create Monthly By Day Repeat (first occurrence, bounded)

  • 3.9 Create Monthly By Day Repeat (nth occurrences, bounded)

  • 3.10 Create Monthly By Day Repeat (last occurrence, bounded)

  • 3.11 Create Yearly Repeat (every year, unbounded)

  • 3.12 Create Yearly Repeat (every year for 5 years, bounded)

  • 3.13 Create Yearly Repeat (every 4 years, bounded)

  • 3.14 Create custom repeat (RDATEs only)

  • 3.15 Create repeat combination

  • 3.16 Create repeating event plus custom repeat (RRULE + RDATE)

  • 3.17 Create a repeating event with exceptions (RRULE + EXDATE, bounded)

  • 3.18 Create a custom repeat with exceptions (RDATE + EXDATE, bounded)

  • 3.19 Create repeating event plus custom repeat and exceptions (RRULE, RDATE & EXDATE)

  • 3.20 Modify anniversary

  • 3.21 Modify occurrences of repeating meeting

  • 3.22 Modify exceptions of repeating meeting

  • 3.23 Delete recurring meeting

  • 3.24 Create Daily Repeat (every day, bounded)

  • 3.25 Create Daily Repeat (every other day, unbounded)

  • 3.26 Create Daily Repeat (every 7 days, unbounded)

  • 3.27 Create Weekly Repeat (every Wed, unbounded)

  • 3.28 Create Weekly repeat (Wed & Fri, unbounded)

  • 3.29 Create Fortnightly Repeat (unbounded)

  • 3.30 Create Monthly By Date Repeat (unbounded)

  • 3.31 Create Monthly By Day Repeat (first occurrence, bounded)

  • 3.32 Create Monthly By Day Repeat (nth occurrences, bounded)

  • 3.33 Create Monthly By Day Repeat (last occurrence, bounded)

  • 3.34 Create Yearly Repeat (every year, unbounded)

  • 3.35 Create Yearly Repeat (every year for 5 years, bounded)

  • 3.36 Create Yearly Repeat (every 4 years, bounded)

  • 3.37 Create custom repeat (RDATEs only)

  • 3.38 Create repeat combination

  • 3.39 Create repeating event plus custom repeat (RRULE + RDATE)

  • 3.40 Create a repeating event with exceptions (RRULE + EXDATE, bounded)

  • 3.41 Create a custom repeat with exceptions (RDATE + EXDATE, bounded)

  • 3.42 Create repeating event plus custom repeat and exceptions (RRULE, RDATE & EXDATE)

  • 3.43 Modify anniversary

  • 3.44 Modify occurrences of repeating meeting

  • 3.45 Delete recurring meeting

  • 4.1 Create Entry as owner with Attendees from Server

  • 4.2 Accept Entry as Invitee from Device

  • 4.3 Create Entry as owner with Attendees from Device

  • 5.1 Time Zones and Simple Meetings

  • 5.2 Time Zones and Repeating Meetings

  • 5.3 Time Zones and All-Day Events

  • 5.4 Spring Daylight Savings Single Entries from Server

  • 5.5 Spring Daylight Savings Repeating Entry from Server

  • 5.6 Autumn Daylight Savings Single Entries from Device

  • 5.7 Autumn Daylight Savings Recurring Entry from Device

  • 6.1 Create task

  • 6.2 Task Access Level and Priority

  • 6.3 Create task with alarm

  • 6.4 Mark task as completed

  • 6.5 Special Characters From Server

  • 6.6 Multi-Byte Characters From Server

  • 6.7 Deletion

  • 6.8 Create task

  • 6.9 Task Access Level and Priority

  • 6.10 Create task with alarm

  • 6.11 Mark task as completed

  • 6.12 Special Characters From Device

  • 6.13 Multi-Byte Characters From Device

  • 6.14 Deletion

  • 7.1 Create new contact with minimal fields from the server

  • 7.2 Create new contact with minimal fields from the device

  • 7.3 Special Characters

  • 7.4 Multi-Byte Characters

  • 7.5 Delete a contact from the server

  • 7.6 Delete a contact from the device

  • 8.1 Create new contact with addresses from the server

  • 8.2 Create new contact with addresses from the device

  • 9.1 Create new contact with telephone numbers from the server

  • 9.2 Create new contact with telephone numbers from the device

  • 10.1 Create new contact with emails from the server

  • 10.2 Create new contact with URLs/web page addresses from the server.

  • 10.3 Create new contact with emails from the device

  • 10.4 Create new contact with URLs/web page addresses from the device